package com.ybkj.daijia.server.mapper;

import com.ybkj.daijia.server.model.ChargeStartNewWeight;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * 重量收费
 *
 * @author 秦波
 */
public interface ChargeStartNewWeightMapper {

    /**
     * 批量保存梯度收费详细
     *
     * @param records
     * @return
     */
    int batchInsertRecord(List<ChargeStartNewWeight> records);

    /**
     * 根据收费时间段删除梯度收费详细
     *
     * @param chargeStartTimeId
     * @return
     */
    int deleteByChargeStartTime(
        @Param("chargeStartTimeId") Long chargeStartTimeId);

    /**
     * 根据区域删除所有里程计费
     *
     * @param areaId
     * @return
     */
    int deleteByArea(Long areaId);

}
